/**
 * 系统信息类型定义
 */
export interface SystemInfo {
  data: {
    // 系统版本
    version: string;
    // 系统名称
    name: string;
    // 运行环境
    environment: "development" | "production" | "test";
    // 服务器时间
    serverTime: string;
    // 系统配置
    config: {
      // 是否开启注册
      allowRegister: boolean;
      // 是否开启验证码
      enableCaptcha: boolean;
      // 其他配置...
      [key: string]: any;
    };
    // 系统状态
    status: {
      // 用户数
      userCount: number;
      // 在线用户数
      onlineUserCount: number;
      // 其他状态...
    };
  };
}


export interface PermissionItem {
   id:  string          // 权限ID
   status: 'normal' | 'disabled'| number
  name: string                // 权限名称（如"用户管理"）
  code: string                // 权限编码（如"user:manage"）
  type: 'menu' | 'button' | 'api'  // 权限类型
  parentId?: number | string  // 父级权限ID（可选）
  path?: string               // 路由路径（前端用，如"/user"）
  icon?: string               // 图标（菜单用）
  sort?: number               // 排序权重
  children?: PermissionItem[] // 子权限（树形结构）
}